42 research outputs found

    L'arithmétique sur le tas

    Get PDF
    National audienceOn appelle un tas de bits une somme non évaluée de variable binaires, chacune pondérée par une puissance de 2. Par exemple, tous les polynômes à plusieurs variables peuvent s'exprimer comme un tas dont chaque variable est un ET logique des bits d'entrée. Cette représentation est pertinente car elle exprime le parallélisme au niveau du bit. La littérature sur les multiplieurs binaires montre comment construire des architectures efficaces qui calculent la valeurd'un tas de bits. Le présent article montre l'intérêt de revisiter un certain nombre d'opérateurs arithmétiques composés pour les exprimer comme des tas de bits

    Arithmetic core generation using bit heaps

    Get PDF
    International audienceA bit heap is a data structure that holds the unevaluated sum of an arbitrary number of bits, each weighted by some power of two. Most advanced arithmetic cores can be viewed as involving one or several bit heaps. We claim here that this point of view leads to better global optimization at the algebraic level, at the circuit level, and in terms of software engineering. To demonstrate it, a generic software framework is introduced for the definition and optimization of bit heaps. This framework, targeting DSP-enabled FPGAs, is developed within the open-source FloPoCo arithmetic core generator. Its versatility is demonstrated on several examples: multipliers, complex multipliers, polynomials, and discrete cosine transform

    Risques compétitifs de survenue d'évènements après autogreffe de lymphomes agressifs

    No full text
    L'autogreffe est devenue fondamentale dans le traitement des lymphomes non hodgkiniens (LNH) agressifs de mauvais pronostic ou en rechute. Le toxicité tardive de ce traitement (3 mois après l'autogreffe) doit être prise en compte, de même que le risque de cancers secondaires. Parmi les malades atteints de lymphomes autogreffés dans le service d'onco-hématologie entre 1993 et 2001, 158 correspondent à des LNH agressifs. Au diagnostic, 116 patients avaient un stade disséminé, l'ECOG était de 1-2 chez 135, les LDH étaient élevées chez 90, l'IPI à 2-3 ans chez 39 ; 115 avaient 0 ou 1 site extranodal envahi et 31 un envahissement médullaire. Le nombre médian de poussées avant l'autogreffe était de 1 (1-4) et 90 patients ont été greffés en consolidation en première ligne thérapeutique. Une RP chez 35,8 étant réfractaires. Une irradiation localisée après la greffe a été réalisée chez 31 patients. Avec un suivi médian de 3 ans, la survie globale et la survie sans rechute sont respectivement de 65+/-9% ET 55+/-8%. 8 seconds cancers ont été diagnostiqués. La toxicité tardive non tumorale affecte 43 patients. 33 pts ont eu une toxicité majeure dont aucun n'est décédé. 9 pts ont présenté une cardiotoxicité dont 3 ont necessité un traitement. L'analyse univariée met en évidence une association entre le nombre de régimes de chimiothérapie reçus ainsi que la réalisation d'une TBI et la survenue d'une toxicité tardive, entre le nombre de poussées et la survenue de seconds cancers. En analyse univariée tenant compte des risques compétitifs, l'âge est associé significativement à la rechute et à la survenue d'un second cancer, le nombre de poussées à la survenue d'une toxicité tardive non tumorale. L'autogreffe est un traitement efficace et peu toxique.PARIS7-Villemin (751102101) / SudocPARIS-BIUM (751062103) / SudocSudocFranceF

    Fixed-Point Trigonometric Functions on FPGAs

    Get PDF
    Three approaches for computing sines and cosines on FP-GAs are studied in this paper, with a focus of highthroughput pipelined architecture, and state-of-the-art implementation techniques. The first approach is the classical CORDIC iteration, for which we suggest a reduced iteration technique and fine optimizations in datapath width and latency. The second is an ad-hoc architecture specifically designed around trigonometric identities. The third uses a generic table- and DSP-based polynomial approximator. These three architectures are implemented and compared in the FloPoCo framework. 1
    corecore